package event

import ()

type Event struct {
	Id       string
	Desc     string
	MainPath string
	Actions  map[string][]Action
	Ratio    int
}

// func (e *BaseEvent) Star(u *server.User) {
// 	var acts []Action = e.actions
// 	for i := 0; i < len(acts); i++ {
// 		act := acts[i]
// 		if act != nil {
// 			opts := act.RandomOptions()
// 			//show action

// 			//wait response
// 			ret := <-ch
// 			if err := act.Choose(ret); err == nil {
// 				opt := act.Choice()
// 				if opt != nil && opt.JumpTo() != e.CurrActPath() {
// 					acts = e.GetActs[opt.JumpTo()]
// 					i = 0
// 				}
// 			} else {
// 				e.Stop()
// 			}
// 		}
// 	}
// }
